html,body{
	width: 100%;
	height: 100%;
}
/*头部*/
.indexM header{
	width: 100%;
	height: 0.89rem;
	background: #b20000;
	overflow: hidden;
}
.logo{
	width: 2.64rem;
	height: 0.39rem;
	font-size: 0;
	margin: 0 auto;
	margin-top: 0.25rem;
	
}
.logo img{
	height: 100%;
}
/*菜单*/
.fll{
	float: left;
	font-size: 0.42rem;
	color: white;
	margin-top: 0.23rem;
	margin-left: 0.17rem;
}
/*搜索*/
.frr{
	float: right;
	font-size: 0.42rem;
	color: white;
	margin-top: 0.23rem;
	margin-right: 0.17rem;
}
.nav{
	font-size: 0;
	height: 0.95rem;
	border-top: 0.01rem solid #c1bebf;
	background: #f5f5f5;
}
.nav li{
	 display: inline-block;
     width: 19.7%;
     margin-top: 0.1rem;
     border-right:0.01rem solid #ebebeb ;
}
 .nav li:nth-child(5){
 	border: none;
 }
 .nav li a{
    color: #8b8b8b;
    font-size:0.177rem;
    display: block;
    text-align: center;
   }
 .nav li a i{
 	font-size:0.45rem;
    color: #8b8b8b;
 }
 .nav li a i img{
 	width: 0.5rem;
 	height: 0.4rem;
 }
 /*轮播图*/
.kv{
	width: 100%;
	height: 3.59rem;
	overflow: hidden;
	position: relative;
}
.lunbo img{
	width: 100%;
}
.lunbo li{
	position: relative;
}
.news{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1.04rem;
	background: rgba(0,0,0,.4);
}
.newsInfo{
	width: 5.83rem;
	font-size: 0.27rem;
	color: white;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 auto;
	margin-top: 0.25rem;
}
.news div>span:first-child{
	margin-right: 0.48rem;
}
.news div{
	width: 5.83rem;
	margin: 0 auto;
	margin-top: 0.06rem;
	overflow: hidden;
	font-size: 0.18rem;
	color: white;
}
.news div span i{
	font-size: 0.18rem;
}
.time{
	float: right;
}
.swiper-pagination-bullet {
     background: #cec0b4;
}
.swiper-pagination-bullet-active {
    background: #b60005;
}
.fenye{
	position: absolute;
	top: 2.5rem;
}
/*加载效果*/
.jiaZ{
	text-align: center;
	height: 0.58rem;
	border-top: 0.01rem solid #e4e4e4;
	line-height: 0.58rem;
	font-size: 0.22rem;
	color: #bbb;
}
 /*弹出登录*/
.login{
	position: fixed;
	top: 0;
	width: 0;
	height: 100%;
	background: #1e1e1e;
	transition: width 300ms;
	overflow: hidden;
	color: white;
	z-index: 999;
	/*transform: translate(-100%);*/
}
/*弹出登录页效果*/
#login{
	font-size: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
}
#closeLogin{
	font-size: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
}
#login:checked~ .login{
	width: 100%;
	/*transform: translate(0%);*/
}
.tuichu{
	height: 0.88rem;
	line-height: 0.88rem;
	background: #1e1e1e;
	text-align: center;
	border-bottom: 0.01rem solid #464646;
}
.tuichu label img{
	width: 0.5rem;
	height: 0.5rem;
	vertical-align: middle;
	}
.search{
	font-size: 0;
	display: inline-block;
	width: 5.3rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border: 0.01rem solid white;
	background:#1f1f1f ;
	border-radius:0.25rem ;
	vertical-align: middle;
	
}
.search i{
	padding-left: 0.16rem;
	vertical-align: middle;
	font-size: 0.27rem;
}
.search input[type="search"] {
                width: 4.3rem;
                height: 0.48rem;
                border: none;
                margin-left: 0.24rem;
                vertical-align: middle;
                font-size: p(24);
                background: #1f1f1f;
            }	
.loginT{
	font-size: 0.25rem;
	text-align: center;
	height: 3.58rem;
	overflow: hidden;
	border-bottom: solid #303030;
	border-bottom-width:0.24rem ;
}
.loginT div{
	margin: 0 auto;
	width: 1.30rem;
	height: 1.30rem;
	margin-top: 0.83rem;
	margin-bottom: 0.2rem;
}
.loginT div img{
	width: 100%;
}
.list li{
	margin: 0 auto;
	height: 0.9rem;
	width: 5.82rem;
	font-size: 0.23rem;
	border-bottom: 0.01rem solid #313131;
	line-height: 0.9rem;
}
/*业内弹出*/
.list .jieS{
	height: 0;
	overflow: hidden;
	transition: 2s;
	color: white;
	text-align: center;
	
}
.jieS div:nth-child(1){
	border-bottom: 0.01rem solid white;
	width: 1.72rem;
	margin: 0 auto;
}
#jieS{
	position: absolute;
	height: 0;
	overflow: hidden;
}
#jieS:checked~ .jieS{
	height: 2rem;
}
.kuoh{
	transition: 300ms;
}
#jieS:checked~ label .kuoh{
	transform: rotate(90deg);
}

/*立即登录*/
.liLogin{
	position: fixed;
	top: 0;
	width: 0;
	height: 100%;
	background: #222;
	overflow: hidden;
	color: white;
	z-index: 1000;
	border-top: solid #1d1d1d;
	border-top-width:0.3rem ;
}
#liLogin{
	font-size: 0;
	height: 0;
	width: 0;
	position: absolute;
}
 #liLogin:checked~ .liLogin{
	width: 100%;
}
.tubiao{
	width: 1.6em;
	height: 1.5rem;
	margin: 0 auto;
	margin-top: 1.6rem;
}
.tubiao img{
	width: 100%;
}
.riglst{
	font-size: 0;
	width: 4.9rem;
	margin:  0 auto;
	margin-top: 0.3rem;
}
.riglst div{
	width: 100%;
	background: #303030;
	margin-top: 0.16rem;
}
.riglst div img{
	width: 0.5rem;
	height: 0.52rem;
	vertical-align: top;
}
.riglst div input{
	padding-left:0.4rem ;
	width: 4rem;
	height: 0.52rem;
	background: #3d3d3d;
	border: none;
	vertical-align: top;
}
.riglst div input::-webkit-input-placeholder {
	color: #cdcdcd;
	font-size: 0.2rem;
}
.riglst p{
	margin-top: 0.25rem;
	text-align: right;
}
.riglst p a {
	color: white;
	font-size: 0.2rem;
	vertical-align: middle;
}
.riglst p a img{
	width: 0.22rem;
	height: 0.22rem;
	vertical-align: middle;
}
.dengl,.zhuc{
	width: 100%;
	height: 0.53rem;
	font-size: 0.23rem;
	color: #cdcdcd;
	text-align: center;
	line-height: 0.53rem;
}
.riglst .dengl{
	background: #b60005;
	margin-top: 0.58rem;
}
.riglst .zhuc{
	background: #303030;
	margin-top: 0.15rem;
	border: 0.01rem solid #2e1f20;
}
/*已经登录*/
.yiLogin{
	position: fixed;
	top: 0;
	width: 0;
	height: 100%;
	background: #1e1e1e;
	transition: width 300ms;
	overflow: hidden;
	color: white;
	z-index: 1100;
	text-align: center;
	
}
/*已经登录页效果*/
#yiLogin{
	font-size: 0;
	height: 0;
	width: 0;
	position: absolute;
}
#yiLogin:checked~ .yiLogin{
	width: 100%;
}
#closeLogin:checked~ .yiLogin {
	width: 0%;
}
.main_deng{
	text-align: center;
	font-size: 0;
	border-bottom:solid #2d2d2d ;
	border-bottom-width: 0.24rem;
}
.yhtx{
	width: 1.3rem;
	height: 1.3rem;
	border-radius:50% ;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-top: 0.32rem;
	
}
/*业内弹出样式2*/
.list .jieS_2{
	height: 0;
	overflow: hidden;
	transition:height 2s;
	color: white;
	text-align: center;
	
}
.jieS_2 div:nth-child(1){
	border-bottom: 0.01rem solid white;
	width: 1.72rem;
	margin: 0 auto;
}
#jieS_2{
	position: absolute;
	height: 0;
	overflow: hidden;
}
#jieS_2:checked~ .jieS_2{
	height: 2rem;
}
.kuoh{
	transition: 300ms;
}
#jieS_2:checked~ label .kuohe{
	transform: rotate(90deg);
}
.yhtx img{
	width: 100%;
}
.yhtx i{
	color: red;
	font-size: 0.34rem;
	position: absolute;
	top: 0.1rem;
	right: 0.16rem;
}
.main_deng p:nth-child(2){
	font-size: 0.25rem;
	margin-top:0.16rem ;
}
.main_deng p:nth-child(2) span{
	font-size: 0.14rem;
	border: 0.01rem solid white;
	padding: 0. 0.1rem;
	vertical-align: middle;
}
.main_deng p:nth-child(3) i{
	color: #eeca02;
	font-size: 0.2rem;
	margin-left: 0.12rem;
}
.main_deng p:nth-child(4){
	font-size: 0.23rem;
	
} 
.main_deng p:nth-child(4) span{
	color: red;
}
.main_deng div:nth-child(5) button{
	width: 2.2rem;
	height: 0.5rem;
	font-size: 0.23rem;
	margin: 0.2rem  0.22rem 0.2rem 0;
	border-radius:0.25rem ;
	color: white;
}
.anniu_1{
	background: #b60005;
	margin-right: ;
}
.anniu_2{
	background: #cdcdcd;
}
.yiLogin>button{
	width: 1.8rem;
	height: 0.53rem;
	background: red;
	font-size: 0.23rem;
	color: white;
	border-radius:0.26rem ;
}
/*搜索下拉*/
.s_search{
	position: fixed;
	top: 0;
	width: 100%;
	height: 0;
	background: #f1f1f1;
	transition: height 300ms;
	overflow: hidden;
	color: white;
	z-index: 1100;
	text-align: center;
	
}
/*搜索下拉效果*/
#s_search{
	font-size: 0;
	height: 0;
	width: 0;
	position: absolute;
}
#s_search:checked~ .s_search{
	height: 100%;
}
.search_main{
	width: 5.38rem;
	margin: 0 auto;
	font-size: 0;
}
.search_main h3{
	font-size: 0.23rem;
	color: black;
	text-align: left;
}
.search_main div{
	text-align: left;
}
.search_main div span{
	font-size: 0.29rem;
	background: white;
	border: 0.01rem solid #e0e0e0;
	display: inline-block;
	padding: 0.1rem 0.1rem;
	margin:0 0.1rem 0.13rem 0 ;
}
.search_main div span a{
	color: #a8a8a8;
}
